func runtime.noescape
28 uses
runtime (current package)
alg.go#L412: return strhash(noescape(unsafe.Pointer(&s)), seed)
alg.go#L421: return memhash32(noescape(unsafe.Pointer(&i)), seed)
alg.go#L425: return memhash64(noescape(unsafe.Pointer(&i)), seed)
alg.go#L429: return nilinterhash(noescape(unsafe.Pointer(&i)), seed)
alg.go#L435: return interhash(noescape(unsafe.Pointer(&i)), seed)
atomic_pointer.go#L49: atomic.StorepNoWB(noescape(ptr), new)
atomic_pointer.go#L107: old := unsafe.Pointer(sync_atomic_SwapUintptr((*uintptr)(noescape(unsafe.Pointer(ptr))), uintptr(new)))
atomic_pointer.go#L123: return sync_atomic_CompareAndSwapUintptr((*uintptr)(noescape(unsafe.Pointer(ptr))), uintptr(old), uintptr(new))
cgocall.go#L445: *(*unsafe.Pointer)(unsafe.Pointer(&cb)) = noescape(unsafe.Pointer(&cbFV))
debugcall.go#L266: *(*unsafe.Pointer)(unsafe.Pointer(&dispatchF)) = noescape(unsafe.Pointer(&dispatchFV))
debuglog.go#L837: print(slicebytetostringtmp((*byte)(noescape(unsafe.Pointer(&pnanoBytes[0]))), len(pnanoBytes)))
mgc.go#L1967: p2 := uintptr(noescape(p))
netpoll_epoll.go#L76: n := write(netpollEventFd, noescape(unsafe.Pointer(&one)), oneSize)
netpoll_epoll.go#L152: read(int32(netpollEventFd), noescape(unsafe.Pointer(&one)), int32(unsafe.Sizeof(one)))
os_linux.go#L285: n = read(fd, noescape(unsafe.Pointer(&auxvreadbuf[0])), int32(unsafe.Sizeof(auxvreadbuf)))
os_linux.go#L337: ptr := noescape(unsafe.Pointer(&numbuf[0]))
panic.go#L846: gp._panic = (*_panic)(noescape(unsafe.Pointer(p)))
proc.go#L1809: gp.stack.hi = uintptr(noescape(unsafe.Pointer(&size)))
signal_unix.go#L668: if sig == _SIGTRAP && testSigtrap != nil && testSigtrap(info, (*sigctxt)(noescape(unsafe.Pointer(c))), gp) {
stkframe.go#L249: r0 := (*stackObjectRecord)(noescape(p))
stubs.go#L189: func noescape(p unsafe.Pointer) unsafe.Pointer {
time_nofake.go#L55: return overrideWrite(fd, noescape(p), n)
traceback.go#L1642: call(cgoSymbolizer, noescape(unsafe.Pointer(arg)))
traceback.go#L1658: buf: (*uintptr)(noescape(unsafe.Pointer(&buf[0]))),
traceback.go#L1667: call(cgoTraceback, noescape(unsafe.Pointer(&arg)))
tracestack.go#L142: id, _ := t.tab.put(noescape(unsafe.Pointer(&pcs[0])), uintptr(len(pcs))*unsafe.Sizeof(uintptr(0)))
tracetype.go#L30: id, _ := t.tab.put(noescape(unsafe.Pointer(&typ)), goarch.PtrSize)
vdso_linux.go#L282: info1 := (*vdsoInfo)(noescape(unsafe.Pointer(&info)))